stewed snails - Espagnol Anglais Dictionnaire